<?php

if (!defined('IN_Deep')) exit('Hacking attempt!');
/* ────────────────── 深度空间 深度学习 ──┐
过程名：goods_sort_list
作  用：显示对应分类的商品列表 {$product(2,8)} he               
参  数：iPlace 显示位置 ,topCount 显示条数 
说  明：需在商品头部包含 此过程自动	添加 分类显示位置：0首页不显示 1公告侧栏 2在首页中部通栏 	
日  期：2009-6-26  2010-4-4
────────────────── www.deepstudy.cn ──┘
*/
function goods_sort_list($iPlace,$topCount){
	global $conn;
	$product_sort=array();

	$sql_product_sort="select sort_id,tip,sort_name from deep_cms_goods_sort where status=1 and place='$iPlace' order by display_order,sort_id";
	$rs_product_sort=$conn->query($sql_product_sort);
	//$product_sort=$rs_product_sort->fetchAll();
	foreach($rs_product_sort as $row_product_sort){
		//图片
		$sql_pic="select * from deep_cms_goods where flag like '%图片%' and is_deleted=0 and status=1 and sort_id=".$row_product_sort["sort_id"]." order by update_time desc,id limit 0,1";
		$rsPic=$conn->query($sql_pic)->fetch();
		
		//商品列表 top 8
		$sql_product='';
		if( is_numeric($topCount) )
		{
			$sql_product="select * from deep_cms_goods where is_deleted=0 and status=1 and sort_id=".$row_product_sort["sort_id"]." order by update_time desc,id limit 0," .$topCount;
		}else{
			$sql_product="select * from deep_cms_goods where is_deleted=0 and status=1 and sort_id=".$row_product_sort["sort_id"]." order by update_time desc,id";
		}
					
		$rsproduct=$conn->query($sql_product)->fetchAll();
		
		$product_sort[]=array('sort_id'=>$row_product_sort['sort_id'],
							'tip'=>$row_product_sort['tip'],
							'sort_name'=>$row_product_sort['sort_name'],
							'product_pic'=>$rsPic,
							'product_list'=>$rsproduct
						);
	}
	return $product_sort;
}


/* ──────────── 深度空间 深度学习 ──┐
过程名：goods_sort_goodslist
作  用：对应分类 子类的商品列表   可分页                
参  数： $sort_id 分类id
说  明： 	
日  期：2009-6-27		2012-12-24
───────────────── www.deepstudy.cn ──┘
*/
function goods_sort_goodslist($sort_id,$oPage='')
{
	global $conn;
/*
id,product_name,title_font_color,product_pic,product_num,product_model,unit,product_standard,tip,content,price,create_time,update_time,hits

*/
	if($sort_id==-1){
		$sql="select * from deep_cms_goods where is_deleted=0 and status=1 order by update_time desc,id"	;
	}else{
		$sql="select * from deep_cms_goods where is_deleted=0 and status=1 and sort_id=$sort_id order by update_time desc,id"	;
	}
	if( is_object($oPage) ){
		$sql=$oPage->getPageSQL( $sql );
	}
	$rs=$conn->query($sql);
	return $rs->fetchAll();
}

/* ────────────── 深度空间 深度学习 ──┐
过程名：goods_sort
作  用：显示对应分类列表               
参  数： 
说  明：需在图片头部包含 	
日  期：2012-12-19
───────────────── www.deepstudy.cn ──┘
*/
function goods_sort($parent_id=0,$limit=1000){
	global $conn;
	$sql="select sort_id,parent_id,tip,sort_name from deep_cms_goods_sort where status=1 and parent_id=$parent_id order by display_order,sort_id limit 0,$limit";
	$rs=$conn->query($sql);
	return $rs->fetchAll();
}


/* ──────────────────── 深度空间 深度学习 ──┐
过程名： goods_new
参  数： $sort_id 分类id	,	topCount 显示条数
作  用： 对应分类 的 最新商品               
说  明： 	
日  期：2012-12-20
──────────────────── www.deepstudy.cn ──┘
*/
function goods_new($sort_id=-1,$topCount=10)
{
	global $conn;

	if($sort_id==-1){
		$sql="select * from deep_cms_goods where is_deleted=0 and status=1  order by update_time desc,id"	;		
	}else{
		$sql="select * from deep_cms_goods where is_deleted=0 and status=1 and sort_id=".$sort_id." order by update_time desc,id"	;
	}
	
	$sql.=" limit 0,$topCount";
	$rs=$conn->query($sql);
	
	return $rs->fetchAll();
}



/* ──────────────────── 深度空间 深度学习 ──┐
过程名： goods_tag
参  数： $tag标签 $topCount显示条数
作  用： 推荐商品  推荐
说  明： 	
日  期：2013-5-11
──────────────────── www.deepstudy.cn ──┘
*/
function goods_tag($tag,$topCount=10)
{
	global $conn;

	$sql="select * from deep_cms_goods where status=1 and flag like '%$tag%' order by create_time desc,id limit 0,$topCount"	;
	
	$rs=$conn->query($sql);
	return $rs->fetchAll();
}
